<html>
<head>
    <title>自定义指令</title>
</head>
<body>

<#macro greet person color="black">
    <font size="+2" color="${color}">Hello ${person}!</font>
</#macro>

<@greet person="Fred"/>
<#-- 两则等价 -->
<@greet person="Fred" color="black"/>
<#-- 如果想给 color 设置为 "red"，macro 指令就会使用 red 来覆盖之前设置的通用值， 参数 color 的值就会是 "red" 了 -->
<@greet person="Fred" color="red"/>

</body>
</html>